package facade;

import org.apache.catalina.connector.RequestFacade;
import org.apache.catalina.connector.ResponseFacade;
import org.springframework.jdbc.support.JdbcUtils;
/**
 *门面模式 是特殊的静态代理模式
 *不做增强的静态代理模式
 * 委派模式是行为型模式
 * 代理模式是结构型模式
 *
 * 优点
 * 简化调用过程，无须深入了解子系统
 * 解耦
 * 划分访问层次，提高安全性
 * 符合最少知道原则
 *
 * 缺点
 * 不符合开闭原则，当子系统修改时容易带来风险，可能违背单一职责原则
 */

public class FacadeService {
//调用若干service，实现多个功能
    JdbcUtils jdbcUtils;
RequestFacade requestFacade;
ResponseFacade responseFacade;
}
